home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / pspic51a.zip / README.DOC < prev    next >
Text File  |  1992-01-29  |  19KB  |  484 lines

  1.             THE DESIGN CENTER 5.1
  2.  
  3.  
  4. 1.0)   Introduction
  5.                                          
  6.        This file describes the new features and changes for the 5.1
  7.        release of the Design Center programs: PSpice, Probe, 
  8.        Stimulus Editor, and Parts.  The platforms covered in this 
  9.        file include: non-windows IBM-PC and NEC-PC with DOS/16M, 
  10.        Windows 3.0 IBM-PC and NEC-PC, Macintosh, Sun, DECstation,
  11.        and VAX/VMS.  Most of the material in this file will direct 
  12.        you to the location in the analysis manuals where detailed 
  13.        information on each subject can be found.
  14.        
  15.        The analysis documentation referenced in this README.DOC 
  16.        consists of the following manuals:
  17.        
  18.        "Analysis System Setup Manual"
  19.        "Analysis User's Guide"
  20.        "Analysis Reference Manual"
  21.  
  22.  
  23. 2.0)   PSpice
  24.  
  25. 2.1)   DOS Only / Install Program for PSpice
  26.        
  27.        The installation program used to install PSpice, INSTALL, is 
  28.        licensed software provided by Knowledge Dynamics Corporation, 
  29.        P.O. Box 1558, Canyon Lake, Texas 78130-1558 (USA).  INSTALL 
  30.        is Copyright (c) 1987-1992 by Knowledge Dynamics Corporation
  31.        which reserves all copyright protection worldwide.  INSTALL 
  32.        is provided to you for the exclusive purpose of installing 
  33.        PSpice.  MicroSim Corporation is exclusively responsible for 
  34.        the support of PSpice, including support during the 
  35.        installation phase.  In no event will Knowledge Dynamics 
  36.        Corporation be able to provide any technical support for 
  37.        PSpice.
  38.  
  39. 2.2)   Table 4 on page 52 of the Analysis Reference Manual
  40.        lists two new intrinsic functions for PSpice expressions.  
  41.        Please refer to the manual for detailed information regarding
  42.        the results of each expression.
  43.  
  44.        The new functions are:
  45.  
  46.        TABLE(x,x1,y1,x2,y2,...xn,yn)       
  47.  
  48.        LIMIT(x,min,max)              
  49.  
  50.  
  51. 2.3)   To link the DOS/16M version, you must use the Microsoft 
  52.        segment-executable linker that comes with the Microsoft C 
  53.        compiler.  To link the DOS version, we recommend that you 
  54.        use the Plink86plus linker (version 2.24) from Intersolve.  
  55.        For more information contact:
  56.  
  57.                  Life Boat Distribution Services
  58.                  1163 Shrewsbury Avenue
  59.                  Shrewsbury, New Jersey 07702
  60.                  (800) 445-7899
  61.  
  62.  
  63. 2.4)   Fourier Analysis  (.FOUR command)
  64.  
  65.        The .FOUR command for Fourier analysis now allows an
  66.        argument to specify the number of harmonics you wish
  67.        to have calculated.  
  68.  
  69.        The general format is:
  70.               
  71.        .FOUR <frequency value> [no. harmonics value] <output variable>*
  72.  
  73.        For example:
  74.               
  75.        .FOUR 60Hz 20 V(17)
  76.  
  77.        If the number of harmonics is not specified, the DC
  78.        component, fundamental, and 2nd through 9th harmonics
  79.        are calculated by default.
  80.  
  81.        Refer to Chapter Three, page 62 of the Analysis Reference 
  82.        Manual for information on the .FOUR command.
  83.  
  84.  
  85. 2.5)   Lossy Transmission Line Model
  86.  
  87.        A Lossy Transmission Line model has been implemented in 
  88.        version 5.1.  Using the distributed model approach rather
  89.        than the the traditional lumped model approach allows you
  90.        to simulate lossy lines in a significantly reduced amount
  91.        of time.  
  92.  
  93.        
  94.        The general format is:
  95.  
  96.        T<name>        <A port (+) node>  <A port (-) node>
  97.        +              <B port (+) node>  <B port (-) node>
  98.        +              LEN=<value> R=<value> L=<value>
  99.        +              G=<value> C=<value>
  100.        
  101.        For examples refer to Chapter Four, page 127 "Transmission 
  102.        Line" (T device), of the Analysis Reference Manual.       
  103.  
  104.  
  105. 2.6)   Device Libraries
  106.  
  107.  
  108. 2.6.1) Digital Library Additions
  109.  
  110.        The new library files added to the Digital Library are:
  111.        
  112.        dig_pal.lib   -  Programmable Array Logic devices
  113.        Note: PAL20RA10 is listed in the library list,
  114.        but is not currently available in this library.
  115.  
  116.        dig_gal.lib   -  Generic Array Logic devices
  117.  
  118.        dig_ecl.lib   -  Emitter Coupled Logic 10K and 100K devices
  119.        Note: 100181 is listed in the library list, but is not 
  120.        currently available in this library.
  121.  
  122.        The devices and their pin lists are provided in tables in the 
  123.        Analysis Reference Manual.  These tables can be found at the 
  124.        end of Chapter Five on pages 288-292.
  125.  
  126.  
  127. 2.6.2) Analog Library Additions 
  128.  
  129.        The following libraries have been added to the 5.1 version 
  130.        of PSpice:
  131.  
  132.        europe.lib    -  European-manufactured semiconductor devices
  133.  
  134.        harris.lib    -  RCA/GE/Harris power-transistor devices
  135.  
  136.        swit_rav.lib  -  Averaging power supply devices
  137.        Note:  The Average Power Supply Model VMSSDCM is listed in
  138.        the library list, but is not currently available in this 
  139.        library.
  140.  
  141. 2.6.2.1) EUROPE.LIB
  142.  
  143.        Some of the devices in EUROPE.LIB and their counterparts in
  144.        the regular libraries (eg. DIODE.LIB) have identical names.  
  145.        In order for PSpice to find the correct model/subcircuit 
  146.        definition, you must ensure that the appropriate library is 
  147.        specified first in NOM.LIB.
  148.  
  149.        If EUROPE.LIB is specified before another model library
  150.        containing duplicate names, none of the duplicate devices
  151.        in the second library will be accessed.  Therefore, if
  152.        D1N4148 and D1N4149 exist in both EUROPE.LIB and DIODE.LIB, 
  153.        PSpice would take both the D1N4148 and D1N4149 definitions
  154.        from EUROPE.LIB which is listed before DIODE.LIB in NOM.LIB.
  155.        To avoid this from happening you can extract the specific
  156.        devices from the desired libraries and put them into a library
  157.        that is listed before any other library containing the device
  158.        with the duplicate name.
  159.  
  160.        If you are using Schematics, the order of symbol libraries
  161.        specified in the [SCHEMATICS LIBS] section of msim.ini should
  162.        reflect the order of model libraries specified in NOM.LIB.
  163.  
  164.  
  165. 2.7)   Inertial and Transport Delay
  166.  
  167.        PSpice uses two different types of internal delay functions when 
  168.        simulating the digital portion of the circuit: "inertial delay" 
  169.        and "transport delay".  The application of these concepts is 
  170.        embodied within the implementation of the digital primitives 
  171.        within PSpice.  Therefore, they are not user-selectable.
  172.  
  173.        To obtain detailed information on Inertial and Transport Delay,
  174.        please refer to the Analysis Reference Manual, Chapter Four, 
  175.        Section 4.8.4.4 (pages 100-101).
  176.        
  177.        
  178. 2.8)   Digital Worst-case Timing Simulation
  179.  
  180.        With "digital worst-case timing simulation" (new for the
  181.        5.1 release), you will be able to use PSpice to evaluate
  182.        the timing behavior of your digital and mixed analog/digital
  183.        designs using a full range of component propagation delay 
  184.        tolerances.  In Chapter Five of the Analysis User's Guide
  185.        you will find information on digital worst-case timing 
  186.        simulation, starting with Section 5.5
  187.        on page 135.  The remaining sections and their subjects are:
  188.        
  189.        5.5.1    Simulator Representation of Timing Ambiguity
  190.        5.5.2    Simulator Propagation of Timing Ambiguity
  191.        5.5.3    Identification of Timing Hazards
  192.        5.5.3.1  Convergence Hazard
  193.        5.5.3.2  Critical Hazard
  194.        5.5.3.3  Cumulative Ambiguity Hazard
  195.        5.5.3.4  Reconvergence Hazard
  196.        5.5.4    Glitch Suppression Due to Inertial Delay
  197.        5.5.5    Methodology
  198.               
  199.         
  200. 2.9)   PSpice as a Native Windows 3.0 Program on the IBM-PC and NEC-PC
  201.  
  202.        The general operating instructions for Windows PSpice as a 
  203.        native Windows 3.0 program can be found in Chapter Two, 
  204.        Section 2.3.1.2, (pages 16-20) of the Analysis Reference Manual.  
  205.        
  206.        Windows PSpice will run on any IBM 386 or 486 based PC, IBM-PC 
  207.        compatible computers, or NEC-PC running the Design Center 
  208.        package with schematic capture.  This program requires a 
  209.        minimum of one megabyte of memory available in the Windows 
  210.        environment, plus the amount needed to run your particular 
  211.        circuit files. 
  212.  
  213.  
  214. 2.9.1) Windows PSpice Menus
  215.  
  216.        To assist you in navigating through the Windows PSpice menus
  217.        here is a list of the new menus and the commands within each.
  218.        
  219.        (a)  HELP MENU
  220.        
  221.             About PSpice... 
  222.        
  223.  
  224.        (b)  FILE MENU
  225.  
  226.             Open 
  227.             Terminate Simulation 
  228.             Save Window Configuration 
  229.             Exit to Windows 
  230.        
  231.  
  232.        (c)  FONT MENU
  233.  
  234.             System 
  235.             ANSI Fixed 
  236.             ANSI Variable 
  237.             OEM 
  238.             Other Fonts... 
  239.        
  240.  
  241.        (d)  COLOR MENU
  242.  
  243.             Text Color 
  244.             Background Color 
  245.             Error Text Color 
  246.             Error Background Color 
  247.        
  248.        (e)  DISPLAY MENU
  249.  
  250.             Immediate 
  251.             Fast 
  252.             Slow 
  253.        
  254. 3.0)   Probe
  255.  
  256. 3.1)   Analog and Digital Plots
  257.  
  258.        For the 5.0 and earlier releases of Probe, you could have 
  259.        0, 1, or more analog plots, and 0 or 1 digital plots.
  260.  
  261.        For the 5.1 release of Probe, you can have 0, 1, or several 
  262.        plots.  Each plot can be analog only, digital only, or both 
  263.        analog and digital.  When a plot is both analog and digital, 
  264.        the analog traces are displayed in the bottom part of the 
  265.        plot with a dashed border, and the digital traces are 
  266.        displayed in the top part of the plot with a solid border.
  267.  
  268.        When you start Probe with a .dat file that has both analog and 
  269.        digital data, an empty analog plot is shown.  After adding 
  270.        traces, the plot will have both analog and digital parts if 
  271.        both analog and digital traces have been displayed.
  272.  
  273.        Digital plot size is now specified as a percentage of the 
  274.        overall plot size.  In Probe 5.0, there was only one digital 
  275.        plot and the digital plot size was specified as the number of 
  276.        digital traces the digital plot could display.
  277.  
  278. 3.2)   Menus
  279.         
  280.        The menus have been modified to improve the command flow for
  281.        displaying both analog and digital waveforms on the same plot.  
  282.        The Analog Plot Menu and the Digital Plot Menu are now combined.  
  283.        This new menu structure includes the digital_Trace_commands 
  284.        which allow the user to move, insert, change, and scroll 
  285.        digital traces.
  286.  
  287.         
  288. 3.3)   Remove_trace
  289.                 
  290.        Changes have been made to allow one or more traces to be
  291.        selected for removal, before actually removing the traces
  292.        (and doing the sometimes time consuming redraw of the
  293.        display).
  294.  
  295.        The traces to be removed may be selected by using either the
  296.        mouse or the arrow keys and space bar.  Selected traces are 
  297.        marked with a '<' to the right of the trace name
  298.        e.g. V(4)< ).
  299.  
  300.        Using the mouse:
  301.                  Clicking on the trace name the first time selects 
  302.          the trace.
  303.                  Clicking on the trace again deselects it.
  304.        
  305.        Using the arrow keys and space bar:
  306.                  When select is chosen, the first trace is 
  307.          highlighted.  The right and left arrows will 
  308.          move the highlight to other trace names.  
  309.          The space bar selects/deselects the trace.
  310.  
  311.        Also, an Undelete command has been added.  It will redisplay
  312.        the last trace(s) deleted since entering the Remove_trace menu.
  313.        Undelete only appears in the menu if traces have been deleted
  314.        since entering the Remove_trace menu.
  315.  
  316.        NOTE: because of these changes, Probe command files created by
  317.        Probe 5.0 or earlier, will no longer work for deleting traces.
  318.  
  319.  
  320. 3.4)   Add Trace
  321.  
  322.        Add_trace now allows you to specify analog traces, digital 
  323.        traces, or both at the same time.  You cannot create an 
  324.        expression that combines analog and digital nodes to create 
  325.        one trace.
  326.  
  327.        Digital expressions have been added, and the syntax for 
  328.        specifying a bus has changed.  
  329.  
  330.        A digital signal can be any digital node in the data file or
  331.        a boolean expression involving digital nodes.  Please see 
  332.        page 312 of the Analysis Reference Manual for information 
  333.        on digital signals and digital expressions.
  334.  
  335.  
  336. 3.5)   Goal function search commands:
  337.  
  338.        Limited expressions have been added for LEVEL(val),
  339.        and XVALUE(val).
  340.  
  341.        In 5.0, val could be:
  342.                  a floating number  (e.g., 1e5, 100n, 1, ...)
  343.                  a percent (eg 50%)
  344.                  a marked point (e.g., x1, y1, ...)
  345.  
  346.        In 5.1, val can also be:
  347.                  a db value relative to max or min
  348.                   max-3db or -3db => 3db below maximum range
  349.                   min+3db or  3db => 3db above minimum range
  350.                  a value relative to max or min
  351.                   max-3 => maximum range - 3
  352.                   min+3 => minimum range + 3
  353.                  a relative db value
  354.                   .-3db => 3db below lastvalue
  355.                   .+3db => 3db above lastvalue
  356.                  a relative value
  357.                    .-3   => lastvalue - 3
  358.                    .+3   => lastvalue + 3
  359.  
  360.        where lastvalue is the x or y value found by the last search 
  361.        command.  For the first search command, lastvalue is the 
  362.        starting point for the first search command.
  363.  
  364.        Refer to page 320 of the Analysis Reference Manual for
  365.        more information on Search_commands.
  366.  
  367.  
  368. 3.6)   Probe as a Native Windows 3.0 Program on the IBM-PC and NEC-PC
  369.               
  370.        Probe running as a Windows 3.0 application, is only available 
  371.        in the Design Center package with schematic capture.  Windows 
  372.        Probe provides similar functionality included in non-windows 
  373.        Probe, implemented by utilizing pull-down menus and dialog 
  374.        boxes.
  375.        
  376.        To help you locate Probe functions, the following Windows
  377.        Probe main menus and their command items are provided.   For
  378.        details on the command defintions see Chapter Six, Section 
  379.        6.3.2.1 (page 342) of the Analysis Reference Manual.
  380.  
  381.        
  382.        FILE MENU          ANALYSIS MENU           TRACE MENU
  383.        
  384.        Load                 AC                    Add  
  385.        Print                DC                    Remove
  386.        Printer Setup        Transient             Macro
  387.        Log Commands                               Symbols
  388.        Run Commands                               Mark Data Points
  389.        Exit
  390.        About Probe
  391.               
  392.        
  393.        AXIS MENU          ZOOM MENU                CURSOR MENU
  394.        
  395.        Set Range          Display Pointer          Display
  396.        Add Y              Normal                   Peak
  397.        Delete Y           In                       Trough
  398.        Color              Out                      Slope
  399.        Title              Area                     Min
  400.        Y Log Scale                                 Max
  401.        X Log Scale                                 Search Commands
  402.        X Variable                                  Next Transition
  403.        Restrict Data                               Previous Transition
  404.        Fourier
  405.        Performance Analysis
  406.  
  407.  
  408.        DISPLAY MENU
  409.         
  410.        Digital Plot Size
  411.        Save/Restore
  412.        Copy to Clipboard
  413.        Redraw
  414.  
  415.        In general, all commands are available at all times, provided
  416.        that the command makes sense.  For instance, Remove in the 
  417.        trace menu is enabled only when there are traces to remove.
  418.  
  419.        Some options, such as Fourier, are toggles which can be 
  420.        either on or off.  On is denoted by a check mark next to the 
  421.        command, and off is denoted by the absence of the check mark.
  422.  
  423.        Some commands require some prior action before they will work.
  424.  
  425.        Trace Remove:  You must first select the traces to remove.
  426.        This is done by pointing at the name of the trace in the
  427.        legend and clicking the left mouse button.  You may
  428.        select multiple traces by holding down the shift key while
  429.        selecting the trace names.
  430.  
  431.        Zoom commands: You must enable the zoom pointer before you
  432.        zoom in or out.  You may move the zoom pointer with the
  433.        mouse by clicking over a point of interest.  Zooming in
  434.        and out works by a factor of two around the zoom pointer.
  435.        If you "click and drag" (press and hold the mouse button,
  436.        move the mouse, release the button), you can define an
  437.        area to zoom into using the Zoom Area command.  Zoom Normal
  438.        is always available.
  439.  
  440.        Cursor commands: You must display the cursors before you can
  441.        use any cursor commands.  If the command has implied
  442.        direction, such as Peak, then the direction moved is the
  443.        same as the last direction moved, or right if there was no
  444.        last direction.  Likewise, the cursor moved will be the same
  445.        as the last cursor moved.  Next Transition and Previous
  446.        Transition are not available in the beta version.
  447.  
  448.        Features not available through the menus:
  449.  
  450.        Digital Scrolling:  To scroll the digital plot, use the mouse
  451.        to click on the "+" signs in the digital legend.  They will
  452.        only appear if there are additional digital traces not 
  453.        currently displayed.
  454.  
  455.        Compatibility with non-windows Probe:
  456.  
  457.        Log/Command Files:  These are specific to the windows version.
  458.  
  459.        Macro Files (.mac): Compatible
  460.  
  461.        Display Files (.dsp): Compatible
  462.  
  463.        Data Files (.dat): Compatible
  464.  
  465.        Data Files (.txt): CSDF data files are not available in the
  466.        beta version. 
  467.         
  468.        Goal Function Files (.gf): Compatible
  469.  
  470.  
  471. 4.0)   Parts
  472.  
  473.        If you are running on an NEC-PC or IBM-PC (or compatible)
  474.        then you will need 510 kilobytes of conventional memory free 
  475.        to run Parts.
  476.  
  477. 4.1)   Non-linear Magnetic Core Model
  478.  
  479.        A non-linear magnetic core model has been added and uses
  480.        a derivative of the Jiles-Atherton formulation to provide
  481.        a closed-form, analytic solution.   For detailed information
  482.        please refer to Chapter Eight, page 414, of the Analysis
  483.        Reference Manual.
  484.